package com.aliwo.collection;

import java.util.ArrayList;

/**
 * @author xuyayuan
 * @data 2021年06月22日
 */
public class TestArrayList {
    public static void main(String[] args) {
        ArrayList list = new ArrayList();
        // 一：add，添加单个元素
        list.add("aa");
        list.add(111);
        System.out.println("add方法添加单个元素={}" + list);
        // 二：remove，删除指定元素
        list.remove("aa");
        System.out.println("remove方法移除一个元素={}" + list);
        // 三：contains，查找元素是否存在
        System.out.println("contains方法查找元素是否存在={}" + list.contains("aa"));
        // 四：size，获取元素个数
        System.out.println("size方法元素的个数={}" + list.size());
        // 五：isEmpty，判断是否为空
        System.out.println("isEmpty判断集合是否为空={}" + list.isEmpty());
        // 六：clear，清空
        list.clear();
        System.out.println("clear方法清空集合={}" + list);
        // 七：addAll，添加多个元素
        ArrayList list2 = new ArrayList();
        list2.add("tt");
        list2.add(88889);
        list.addAll(list2);
        System.out.println("addAll方法添加多个元素={}" + list);
        System.out.println("list2集合={}" + list2);
        // 八：contaionsAll，查找多个元素是否都存在
        System.out.println("containsAll方法查找多个元素是否存在={}" + list.containsAll(list2));
        // 九：removeAll，删除多个元素
        System.out.println("removeAll 方法删除多个元素={}" + list.removeAll(list2));
        System.out.println("list集合={}" + list);
        System.out.println("list2集合={}" + list2);

    }
}
